extends Node


@warning_ignore("unused_signal")
signal spawn_collectible(type: Collectible.Type,
						initial_state: String,
						collectible_global_position: Vector2,
						collectible_direction: Vector2,
						initial_height: float,
						auto_destroy: bool)


@warning_ignore("unused_signal")
signal spawn_shot(gun_position: Vector2, distance_traveled: float, height: float)


@warning_ignore("unused_signal")
signal spawn_spark(spark_global_position: Vector2)

@warning_ignore("unused_signal")
signal death_enemy(enemy: Character)

@warning_ignore("unused_signal")
signal orphan_actor(node: Node2D)
